package com.woniuxy.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @TableName waybill
 */
@TableName(value ="waybill")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Waybill {
    private String id;

    private String originId; //始发地外键（司机取货地址外键）

    private String destinationId; //目的地（客户收货地址 外键）

    private String status; // 运单状态

    private String pickupId;//取货外键（此处为取货相关编号）

    private String deliveryId;//收货外键（此处为收货相关编号）

    private String logisticsPartnerId;//物流合作商外键

    private String driverManagementId;//司机管理外键

    private String vehicleModelId;//车型外键

    private String vehicleId;//车辆外键

    private String orderId; //订单外键（此处为订单编号）

    private String actualDepartureTime;//实际发车时间

    private String actualArrivalTime;//实际到达时间

    private String createdTime;//创建时间

    private String transportId; //运输方式

    private String planDepartureTime;// 计划发车时间

    private String planArrivalTime;//计划到达时间

    private String  orderCreatedTime;    //下单时间  订单表创建时间

    private String poweruserId; // 操作人外键

    private String finalPoweruserId; //最终操作人id
}